package dt;

import java.util.Map;


/**
 * 图片解析打码业务接口
 * 
 * @author haoi
 *
 */
public interface ImageService {
	
	

	/**
	 * 获取好爱Host（必须）
	 * http://2.haoi23.net/svlist.html
	 * ===www.haoi23.net:8001--www2.haoi23.net:8001+++
	 * @return
	 */
	String getAccessPath();
	/**
	 * 上传图片(Base64版)
	 * {Host}/UploadBase64.aspx
	 * @param paramMap
	 * @param imagePath //"d:\\test\\captcha.jpg"
	 * @return
	 */
	 String sendFile(Map<String, Object> paramMap, String imagePath);

	 /**
	  * 获取答案（发送题目后循环每秒调用一次获取答案，直至返回值不为空字符串""，结束整个发题函数
	  * {Host}/GetAnswer.aspx
	  * @param paramMap
	  * @return
	  */
	 String getAnswer(Map<String, Object> paramMap);

	 /**
	  * 申诉题目 TID一定要先判断是否正确，再传入。（异常返回值要么带#、要么是""）
	  * {Host}/SendError.aspx
	  * @param paramMap
	  * @return
	  */
	 String sendError(Map<String, Object> paramMap);

	 /**
	  * 获取题分
	  * {Host}/ GetPoint.aspx
	  * @param paramMap
	  * @return
	  */
	 String getPoint(Map<String, Object> paramMap);
}
